ZOO – DOKUMENTACE PROGRAMU
Program Zoo je hra pro jednoho hráče.
Po spuštění hry si hráč zvolí druh konce programu při výhře a to z nabídky „NORMÁLNÍ“ nebo „NEOBVYKLÝ“. Volba se provede myší. Potom hráč zvolí úroveň obtížnosti hry (1,2,3,4), kde 1 je nejlehčí a 4 je nejtěžší. Volba se provede myší.
Následuje první obrazovka hry – scéna šesti zvířat v Zoo v klecích (lev, slon, kobra, medvěd, želva a žába). Objeví se zlobivá opice, v Zoo rozbije klece se zvířaty a pustí je na svobodu. Zlobivá opice je Baltík se změněnou podobou. Zvířata utečou do lesa, kde se schovají.
Následuje další obrazovka – vlastní hra – náhodně se vyčaruje les a v něm se náhodně vyčarují utečená zvířata. Počet stromů v lese je závislý na zvolené úrovni obtížnosti (1- 10 stromů, 2 – 15 stromů, 3 – 20 stromů, 4 – 25 stromů). Hráč ovládá lovce zvířat šipkami. Lovec je Baltík se změněnou podobou. Na pole, kde je strom, nelze vstoupit. Hráč musí pochytat všech 6 zvířat, ale zvířata se náhodně přemísťují a to komplikuje úlohu. Intervaly přemísťování jsou závislé na zvolené úrovni obtížnosti (1 – 6 kroků lovce, 2 – 5 kroků lovce, 3 – 4 kroky lovce, 4 – 3 kroky lovce). Když hráč zvíře chytí, tak ho zavře do pytle, který se zobrazí na místě chyceného zvířete. Po zvířatech při přemístění zůstávají výkaly a to ztěžuje orientaci lovce. Čím déle hráč hru hraje, tím je orientace obtížnější a tím více snižuje možnost vítězství. Hráč má na chycení všech zvířat omezený počet kroků podle zvolené obtížnosti (1 – 100 kroků, 2 – 125 kroků, 3 – 150 kroků, 4 – 175 kroků). Pokud to hráč nestihne zobrazí se nápis „Zkus to znovu, zvířata ti utekla“ a hra končí. Když hráč všechna zvířata pochytá, zobrazí se nápis „VÝBORNĚ, ZVLÁDL JSI TO ZA X KROKŮ“, kde X je skutečný počet hráčových kroků.
Následují poslední obrazovky, které se liší podle na začátku zvoleného druhu konce programu. Při volbě „normální“ lovec vrátí zvířata správci Zoo. Při volbě „neobvyklý“ čeká na hráče překvapení legračního konce.
POUŽITÍ POMOCNÍCI
Ve hře je použito 13 pomocníků (les, lev, slon, kobra, medvěd, želva, žába, volba konce, obtížnost, přesun zvířat, ovládání, chytni ho, výhra).
Pomocník LES – čaruje náhodně stromy v lese, kde lovec chytá zvířata.
Pomocníci LEV, SLON, KOBRA, MEDVĚD, ŽELVA, ŽÁBA – čarují náhodně zvíře dané názvem při vstupu lovce do lesa i při dalším přemísťování zvířat při hře.
Pomocník VOLBA KONCE – čaruje obrazovku pro volbu druhu konce programu při výhře. Pomocník volbu vyhodnotí a přiřadí do proměnné, kde setrvá do použití.
Pomocník OBTÍŽNOST – čaruje obrazovku pro volbu úrovně obtížnosti hry. Pomocník volbu vyhodnotí a přiřadí do proměnné, kde setrvá do použití.
Pomocník PŘESUN ZVÍŘAT – zvolí náhodně zvíře pro přesun při hře a zavolá pomocníka daného zvířete (pomocníci lev, slon, kobra, medvěd, želva, žába) pro jeho přesun.
Pomocník OVLÁDÁNÍ – ovládá lovce, zobrazuje počet kroků v levém horním rohu a pomocí pomocníka CHYTNI HO testuje, jestli nebylo chyceno nějaké zvíře. Testuje případnou prohru.
Pomocník CHYTNI HO – testuje, jestli nebylo chyceno nějaké zvíře (je volám pomocníkem ovládání) a volá pomocníka VÝHRA, kde se testuje výhra.
Pomocník VÝHRA – testuje, jestli byla chycena všechna zvířata a zobrazuje poslední obrazovky programu (je volán pomocníkem CHYTNI HO).